Constraint Problems: Computability Is Equivalent to Continuity

نویسندگان

  • Martine Ceberio
  • Vladik Kreinovich
چکیده

In many practical situations, we would like to compute the set of all possible values that satisfy given constraints. It is known that even for computable (constructive) constraints, computing such set is not always algorithmically possible. One reason for this algorithmic impossibility is that sometimes, the dependence of the desired set on the parameters of the problem is not continuous, while all computable functions of real variables are continuous. In this paper, we show that this discontinuity is the only case when the desired set cannot be computed. Specifically, we provide an algorithm that computes such a set for all the cases when the dependence is continuous. 1 Constraint Satisfaction and Constraint Optimization: From a Practical Problems to Constructive Mathematics Constraints are ubiquitous. To describe a state of a physical system, we measure the values of the physical quantities characterizing this system – its coordinates, its velocity, its temperature, etc. The state can be then characterized by the tuple x = (x1, . . . , xn) consisting of the results x1, . . . , xn of these measurements. Not every tuple of n real numbers can represent a state, there are restrictions (constraints) on possible combinations x = (x1, . . . , xn). Some of these constraints are inequalities, i.e., have the type f(x) ≥ c or f(x) ≤ c: e.g., the velocity of a system cannot exceed the speed of light; the entropy of the closed system cannot be smaller than the initial value of its entropy, etc. Other constraints are equalities, i.e., have the type g(x) = v: e.g., the energy of a closed system must be always equal to the initial value of this energy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generalizing Computability Theory to Abstract Algebras

We present a survey of our work over the last few decades on generalizations of computability theory to many-sorted algebras. The following topics are discussed, among others: (1) abstract v concrete models of computation for such algebras; (2) computability and continuity, and the use of many-sorted topological partial algebras, containing the reals; (3) comparisons between various equivalent ...

متن کامل

Borel-piecewise continuous reducibility for uniformization problems

We study a fine hierarchy of Borel-piecewise continuous functions, especially, between closed-piecewise continuity and Gδ-piecewise continuity. Our aim is to understand how a priority argument in computability theory is connected to the notion of Gδ-piecewise continuity, and then we utilize this connection to obtain separation results on subclasses of Gδ-piecewise continuous reductions for unif...

متن کامل

Computability of Operators on Continuous and Discrete Time Streams

A stream is a sequence of data indexed by time. The behaviour of natural and artificial systems can be modelled by streams and stream transformations. There are two distinct types of data stream: streams based on continuous time and streams based on discrete time. Having investigated case studies of both kinds separately, we have begun to combine their study in a unified theory of stream transf...

متن کامل

Weihrauch-completeness for layerwise computability

Layerwise computability is an effective counterpart to continuous functions that are almosteverywhere defined. This notion was introduced by Hoyrup and Rojas [17]. A function defined on Martin-Löf random inputs is called layerwise computable, if it becomes computable if each input is equipped with some bound on the layer where it passes a fixed universal Martin-Löf test. Interesting examples of...

متن کامل

On the inversion of computable functions

The question of the computability of diverse operators arising from mathematical analysis has received a lot of attention. Many classical operators are not computable, and the proof often does not resort to computability theory: the function under consideration is not computable simply because it is not continuous. A more challenging problem is then its computable invariance: is the image of ev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011